package com.drg.center.entity.result;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: zhangxilin
 * @Date: 2024/5/31
 */
@ApiModel("患者信息")
@Data
public class PatientCasePersonInfoVO implements Serializable {

    @ApiModelProperty("患者姓名")
    private String patientName;

    @ApiModelProperty("患者性别")
    private String patientSex;

    @ApiModelProperty("患者年龄（岁）")
    private Integer patientAge;

    @ApiModelProperty("患者年龄，天")
    private Integer ageDay;

    @ApiModelProperty("患者证件类别")
    private String cardType;

    @ApiModelProperty("身份证号")
    private String idCard;

    @ApiModelProperty("医保类型")
    private String medicareType;

    @ApiModelProperty("医保编码")
    private String medicareCode;

    @ApiModelProperty("参保地")
    private String coordinationArea;

    @ApiModelProperty("出生日期")
    private String bornDate;

    @ApiModelProperty("国籍")
    private String nationality;

    @ApiModelProperty("民族")
    private String nation;

    @ApiModelProperty("职业")
    private String career;

    @ApiModelProperty("现住址，省")
    private String province;

    @ApiModelProperty("现住址，市")
    private String city;

    @ApiModelProperty("现住址，区")
    private String region;

    @ApiModelProperty("现住址，详细地址")
    private String address;

    @ApiModelProperty("工作单位名称")
    private String workCompany;

    @ApiModelProperty("工作单位地址")
    private String workAddress;

    @ApiModelProperty("单位电话")
    private String workPhone;

    @ApiModelProperty("邮编")
    private String postCode;

    @ApiModelProperty("联系人姓名")
    private String contactName;

    @ApiModelProperty("关系")
    private String relationship;

    @ApiModelProperty("联系人住址，省")
    private String contactProvince;

    @ApiModelProperty("联系人住址，市")
    private String contactCity;

    @ApiModelProperty("联系人住址，区")
    private String contactRegion;

    @ApiModelProperty("联系人住址，详细地址")
    private String contactAddress;

    @ApiModelProperty("联系人电话")
    private String contactPhone;

    @ApiModelProperty("特殊人员类型")
    private String specialPersonType;

    @ApiModelProperty("新生儿入院类型")
    private String newbornType;

    @ApiModelProperty("新生儿出生体重，g")
    private Integer newbornBornWeight;

    @ApiModelProperty("新生儿入院体重，g")
    private Integer newbornWeight;

}
